草庐IT

Linux 发行版

全部标签

Linux配置JAVA_HOME

[root@localhost~]#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu22.04.3LTSRelease:22.04Codename:jammy1.下载jdk官网下载地址 2.将下载好的软件包解压到指定目录tar-zxf/usr/local/software/jdk-8u231-linux-x64.tar.gz-C/usr/local/software/java3.配置JAVA_HOME打开/etc/profile文件vim/etc/profile在文件末尾添加以下内容expo

Python大数据之linux学习总结——day10_hadoop原理

Hadoop原理Hadoop基础分布式和集群Hadoop框架概述生态圈版本更新hadoop架构[重点]官方示例圆周率练习词频统计[重点]需求:步骤:Hadoop-HDFS特点hdfs架构块和副本shell命令Hive环境准备[重点]前提启动hadoop集群启动hdfs和yarn集群启动mr历史服务检查服务配置Hive环境变量回顾shell脚本执行方式配置环境变量先启动hive服务知识点:示例:再连接hive服务知识点:一代客户端示例:二代客户端示例:Hadoop进阶HDFS块和副本三大机制写入数据原理[面试]读取数据原理[面试]edits和fsimage文件内存/文件元数据图解查看历史编辑文件

Linux p14 组管理和权限管理

组管理和权限管理一、组管理Linux组的基本介绍Linux组:在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其它组的概念。文件/目录所有者(User):一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。文件/目录所在组(Group):当一个用户创建了一个文件后,从结果上看这个文件的所在组就是该用户所在的组。其他组(Others):除了文件的所有者和文件所在组的用户外,系统的其他用户都是文件的其他组。1.文件所有者查看文件的所有者指令:ls-ahl修改文件所有者指令:chown用户名文件名chownnewowner:newgroup

Linux通过libudev获取挂载路径、监控U盘热拔插事件、U盘文件系统类型

文章目录先获取存储类设备再找USB设备,再获取挂载路径获取挂载路径监控U盘热拔插事件libusb文件系统类型通过挂载点获取挂载路径添libudev加库挂载到指定挂载点读取光驱获取U盘大大小先获取存储类设备再找USB设备,再获取挂载路径udev_enumerate_add_match_subsystem函数的参数是用来设置子系统的过滤条件。通过添加不同的子系统过滤条件,可以过滤出指定子系统下的设备。在示例代码中,udev_enumerate_add_match_subsystem(enumerate,“block”)用于添加"block"子系统的过滤条件,而udev_enumerate_add_

kali linux 通过粘贴板攻击对方服务器

目录一、粘贴板中毒攻击原理二、Pastejacker攻击工具简介三、安装Pastejacker四、Pastejacker结合MSF拿到目标shell权限一、粘贴板中毒攻击原理该工具的主要目的是自动化攻击,将此攻击中使用的所有已知技巧收集在一个地方和一项自动化工作,因为在搜索后发现没有工具可以正确地完成这项工作方式现在因为这种攻击取决于用户将粘贴什么,将Metasploit网络交付模块的想法实现到工具中,所以当用户粘贴到终端时,你会在他的设备上获得meterpreter会话。换句话说,当我们在自己电脑上的一个网站上复制一条看似正常的命令时,但事实上那个网站在背后偷偷的篡改了我们粘贴的内容,我以为

错误: 无效的源发行版:18 :亲测有效

错误:无效的源发行版:18:亲测有效遇到如下的错误解决办法:1.进入ProjectStructure中检查SDKs是否是1.8版本2.同样的位置检查Modules3.同样位置检查Project的jdk是否为1.8版本4.到setting下检查各个模块是否否是1.8版本5,最后检查pom文件是否是1.8版本如果检查都没问题,刷新maven,清缓存重启(清缓存如下图)

初识Linux:保姆级教学,让你一秒记住Linux中的常用指令!

文章目录前言一、LInux的背景及发展史二、Linux下的基本指令1、ls指令2、pwd指令3、cd指令4、touch指令5、mkdir指令(重要)6、tree指令7、rmdir指令和rm指令(重要)8、man指令(重要)9、cp指令(重要)10、mv指令(重要)重命名操作剪切操作11、cat指令tac指令12、more指令13、less指令(重要)14、head指令15、tail指令使用管道|16、时间相关的指令date显示17、cal指令18、find指令(灰常重要!)-name19、grep指令20、zip和unzip指令zipunzip21、tar指令(重要):打包/解包,不打开它,直

Linux-01常用文件管理命令

文件系统文件系统结构tip:[start]仅举例常见内容tip:[end]/根目录bin可执行文件命令(ls,...)etc配置文件(nginx代理服务器配置文件,...)var日志log文件lib存头文件/安装包home用户的家目录(/home/acs,...)proc进程信息文件(cpuinfo系统资源,...)路径绝对路径:从根目录开始描述/home/acs/main.cpp相对路径:从当前路径(在home下)开始描述acs/main.cpp当前目录:./上级目录:../家目录:~/==/home/acs根目录:/文件管理常用指令homeworknshow/create/test[n]:

linux基本功之列之wget命令实战

文章目录前言一.wget命令介绍二.语法格式及常用选项三.参考案例3.1下载单个文件3.2使用wget-o下载文件并改名3.3-c参数,下载断开链接时,可以恢复下载3.4wget后台下载3.5使用wget下载整个网站四.补充与汇总常见用法总结前言大家好,又见面了,我是沐风晓月,本文是专栏【linux基本功-基础命令实战】的第56篇文章。专栏地址:[linux基本功-基础命令专栏],此专栏是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。🏠个人主页:我是沐风晓月🧑个人简介:大家好,我是沐风晓月,双一流院校计

Linux文件系统——文件系统、挂载点、目录结构

目录一、目录结构1.1基本介绍1.2 详细说明目录作用二、挂载点一、目录结构1.1基本介绍Linux是一切皆文件,将所用的东西当做文件处理目录结构就是一个单一的树状结构整个的目录树只有一个树根:/ 根目录文件夹分门别类的放到根目录下面,看起来就是根目录文件夹的类别了,每个树枝对应一个文件夹树枝还可以分支(也就是层层嵌套,形成层级式目录结构)每个文件一级一级的往上返,都会追随到根目录Linux路径是用正斜杠划分的(Windows系统中是反斜杠,但是我们底层时通常用反斜杠进行转义字符的表示,Windows中的路径转译教麻烦,Linux直接使用正斜杠)上面的文件在Linux中就是下图的样子我们仔细看